@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "微软雅黑";
}

body {

}

.tb {
    width: 100%;
    height: 40px;
    background: #f8f8f8;
}

.dl {
    width: 1200px;
    height: 40px;
    overflow-x: hidden;
}

.dlwz {
    width: 500px;
    height: 40px;
}

.dlwz1 {
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
}

a {
    text-decoration: none;
}

.dlwz2 {
    min-width: 60px;
    max-width: 300px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
}

.dlwz2 a:hover {
    color: #F00;
}

.dlwz a:hover {
    color: #F00;
}

.dlwz3 {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
}

.dianhua {
    width: 200px;
    height: 40px;
    position: relative;
    margin-left: 500px;
}

.dianhua1 {
    width: 80px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}

.dianhua2 {
    width: 120px;
    height: 40px;
    color: #ff0000;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}

.tb1 {
    width: 100%;
    height: 110px;
    background: #ffffff;
}

.tb11 {
    width: 1200px;
    height: 110px;
    overflow-x: hidden ;
}

.logo {
    width: 200px;
    height: 110px;
    background: #ffffff;
    position: relative;
}

.sousuo {
    width: 700px;
    height: 110px;
    background: #ffffff;
    position: relative;
    margin-left:0px;
}

.search-goods {
    margin-top: 30px;
    margin-left: 60px;
    width: 500px;
    height: 40px;
    text-align: left;
    color: #000;
    border: 1px solid #247dd9;
    border-radius: 10px;
}

.xiala {
    width: 70px;
    height: 40px;
}

.text {
    width: 200px;
    height: 40px;
}

.icon {
    float: left;
    width: 300px;
    height: 110px;
    background: #ffffff;
    text-align: center;
}

.dingdan {
    float: left;
    width: 150px;
    height: 110px;
}

.ddicon {
    float: left;
    margin-top: 40px;
    margin-left: 20px;
}

.text-dd {
    float: left;
    margin-top: 45px;
    margin-left: 10px;
}

.gwcicon {
    float: left;
    margin-top: 40px;
    margin-left: 20px;
}

.text-gwc {
    float: left;
    margin-top: 45px;
    margin-left: 10px;
}

.gwc {
    float: left;
    width: 150px;
    height: 110px;
}

.zj {
    width: 100%;
    background: #f8f8f8;
    height:40px;
}

.dh {
    width: 100%;
    height: 40px;
    background: #f8f8f8;
    border-bottom: 1px solid #000;
}

.bq {
    float: left;
    width: 1200px;
    position: relative;
    left: 50%;
    margin-left: -600px;
    height: 160px;
    background: #FFF;
}

.wy {
    width: 100%;
    height: 330px;
    background: #2a3744;
}

.wy1 {
    float: left;
    width: 100%;
    height: 70px;
    background: #212a34;
}

.dz {
    float: left;
    width: 100px;
    height: 50px;
    background: #F00;
    font-size: 18px;
    text-align: center;
    line-height: 50px;
    color: #FFF;
}

.logoImg {
    margin-top: -20px;
    margin-left: 20px;
}

.search-goods-input {
    border: none;
    width: 86%;
    height: 40px;
    float: left;
    border-radius: 20px;
    margin-left: 10px;
    font-size:18px;
    padding-left: 10px;
}

.search-goods-select {
    float: left;
    width: 14%;
    text-align: center;
    height: 40px;
    border: none;
    margin-left: 2%;
}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #000;

    /*很关键：将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;

    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;

    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
}

.icon1 {
    margin-right: 10px;
}

.dh-sub {
    width: 1200px;
    height: 40px;
    z-index: 2;
}

.all-cate {
    text-align: center;
    color: #ffffff;
    font-size: 1em;
    width: 200px;
    background-color: #255AA8;
    height: 40px;
    line-height: 40px;
    float: left;
    border-bottom: 1px solid #000;
}

.all-cate>img {
    position: relative;
    left: -20%;
    top: 5px;
}

.fenlei {
    width: 200px;
    height: 450px;
    background: #255AA8;
}

.sub-tab a:hover div:nth-child(1) {
    background-color: #255AA8;
    color: #ffffff !important;
}

.sub-tab {
    width: 650px;
    height: 40px;
    float: left;
    margin-left: 10px;
}

.sub-tab-sub {
    float: left;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #000 !important;
}

.sub-tab-sub-one {
    background-color: #FFF !important;
    display: none;
}

.sub-tab a:hover + div {
    display: block;
}

.sub-tab-sub-one a:hover, .sub-tab a:hover + div {
    display: block;
}

body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow-x: hidden;
}

.menu {
    margin-left: 10px;
    padding-top: 25px;
    font-size: 14px;
    display: inline;
}

.menu ul {
    padding: 0;
    width: 680px;
    list-style-type: none;
}

.menu ul li {
    float: left;
    height: 45px;
    line-height: 45px;
    padding: 0px;
    margin-left: -20px;
    display: inline;
}

.menu ul li ul {
    margin-top: -4px;
    display: none;
    margin-left: 20px;
}

.menu ul li ul li {
    width: 90px;
    border-bottom: 1px solid #ddd9c7;
}

.menu ul li:hover ul {
    display: block;
    width: 90px;
    position: relative;
    z-index: 3;
}

.menu ul li a:link, .menu ul li a:visited {
    color: #333333;
    text-decoration: none;
    display: block;
    width: 90px;
    height: 45px;
    text-align: center;
}

.menu ul li:hover a {
    position: relative;
    color: #4BAAF5;
    font-weight: bold;
}

.menu ul li ul li a:link, .menu ul li ul li a:visited {
    opacity: 0.9;
    filter: alpha(opacity=90);
    background: #f3f3f3;
    color: #000;
    text-align: center;
}

.menu ul li ul li:hover a {
    background: #4BAAF5;
    color: #fff;
    font-weight: bold;
}

.top-menu-main {
    list-style: none;
}

.top-menu-main .top-menu {
    display: inline;
    margin-right: 22px;
}

.top-menu-main .top-menu a {
    font-size: 14px;
    font-weight: bold;
    font-family: Microsoft YaHei, 黑体, 宋体, sans-serif;
}

.menu ul li {
    line-height: 45px;
    width: 110px;
}

.banner {
    position: relative;
    left: 50%;
    margin-left: -950px;
    /* height: 40px; */
    width: 1900px;
}
.banner img{}
.xinxifenlei {
    float: right;
    width: 330px;
    height: 450px;
    background: #FFF;
    margin-top: 41px;
}

.shiyanluntan {
    float: left;
    width: 330px;
    height: 44px;
    border-bottom: solid 1px #ebebeb;
    line-height: 44px;
}

.sylt {
    margin-left: 20px;
    color: #2459a7;
    font-weight: 900;
}

.shiyanluntan_img {
    width: 300px;
    height: 200px;
}

.tupian {
    margin-top: 20px;
    margin-left: 25px;
}

.jianchezhongxin {
    float: left;
    width: 330px;
    height: 44px;
    border-bottom: solid 1px #ebebeb;
    line-height: 44px;
    margin-top: 20px;
}

.jczx {
    margin-left: 20px;
    color: #2459a7;
    font-weight: 900;
}

.jczxfl {
    float: left;
    width: 330px;
    height: 185px;
}

.jczx_1 {
    float: left;
    width: 108px;
    height: 92px;
    border: solid 1px #ebebeb;
}

.jczx_img {
    float: left;
    margin-left: 40px;
    margin-top: 18px;
}

.fljczx {
    float: left;
    margin-left: 25px;
    margin-top: 6px;
    font-size: 14px;
}

.jczx_img1 {
    float: left;
    margin-left: 46px;
    margin-top: 20px;
}

.jczx_img2 {
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}

.jczx_img3 {
    float: left;
    margin-left: 36px;
    margin-top: 14px;
}

.jczx_img4 {
    float: left;
    margin-left: 44px;
    margin-top: 14px;
}

.jczx_img5 {
    float: left;
    margin-left: 38px;
    margin-top: 14px;
}

.guanggao {
    margin-left: 950px;
    margin-top: 10px;
    width: 330px;
    height: 40px;
    position: absolute;
}

.xuanxiang1 {
    float: left;
    width: 298px;
    height: 160px;
}

.qufen {
    float: left;
    width: 2px;
    height: 100px;
    background: #d9d9d9;
    margin-top: 30px;
}

.mulu {
    float: left;
    width: 200px;
    height: 160px;
}

.mulu_img {
    float: left;
    margin-left: 34px;
    margin-top: 28px;
}

.kankan {
    float: left;
    margin-left: 34px;
    margin-top: 6px;
}

.dianji_1 {
    float: left;
    width: 100px;
    height: 30px;
    border-radius: 20px;
    background: #365dc6;
    position: absolute;
    margin-left: 34px;
    margin-top: 100px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
}

.xuanxiang1_img {
    margin-top: 28px;
}

.xuanxiang2 {
    float: left;
    width: 298px;
    height: 160px;
}

.xuanxiang4_img {
    position: absolute;
    margin-left: 150px;
    margin-top: 40px;
}

.xuanxiang2_img {
    position: absolute;
    margin-left: 180px;
    margin-top: 40px;
}

.xuanxiang3_img {
    position: absolute;
    margin-left: 180px;
    margin-top: 40px;
}

.dianji_2 {
    float: left;
    width: 100px;
    height: 30px;
    border-radius: 20px;
    background: #4ec9b5;
    position: absolute;
    margin-left: 34px;
    margin-top: 100px;
    text-align: center;
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
}

.wyjz {
    position: relative;
    left: 50%;
    margin-left:-600px;
    height: 330px;
    width:1200px;
    background: #2a3744;
}

.lxfs {
    width: 250px;
    height: 330px;
}

.fenduan {
    width: 2px;
    height: 200px;
    background: #58626c;
    margin-top: 65px;
}

.sjrk {
    width: 400px;
    height: 330px;
}

.qtfw {
    width: 546px;
    height: 330px;
}

.lxfs_1 {
    font-size: 20px;
    color: #FFF;
    margin-top: 20px;
}

.lxfs_2 {
    font-size: 14px;
    margin-top: 20px;
    margin-left: 40px;
}

.ls {
    margin-top: 60px;
    margin-left: 20px;
    font-size: 20px;
    color: #FFF;
}

.lj {
    margin-top: 60px;
    margin-left: 40px;
    font-size: 20px;
    color: #FFF;
}

.xiaotubiao {
    margin-left: 60px;
    margin-top: 20px;
}

.lxfs_3 {
    font-size: 14px;
    margin-top: 10px;
    margin-left: 40px;
}

.sylb {
    margin-top: 60px;
    margin-left: 40px;
    font-size: 20px;
    color: #FFF;
}

.gsxx {
    margin-top: 60px;
    font-size: 20px;
    color: #FFF;
}

.sy-width {
    width: 170px;
    margin-left:68px;
}

li {
    text-align: left;
    font-size: 14px;
}

.li_box {
    width: 200px;
    height: 40px;
}

.nav_1 {
    color: #FFF;
}

.nav a:hover {
    color: #76a7ed;
    text-decoration: none;
}

.nav a:hover li {
    background-color: #ffffff;

}
.ys{
    width:200px;
    height:45px;
    background-color: #245AA7;
}
.ys>a{
    width:180px;
    padding-left:20px;
    height:45px;
    line-height: 45px;
    display: block;
    position: relative;
    z-index: 100;
}
.ys:hover a{
    background-color:#ffffff ;
    color: #76a7ed;
}
.sec_section{
    min-height:448px;
    width:1000px;
    background-color: #fff;
    position: absolute;
    display: none;
    top: 190px;
    left: calc((100% - 1200px)/2 + 199px);
    border:1px solid #245AA7;
}
.ys:hover .sec_section{
    display: block;
}
.sec_section_sub_box{
    width:99%;
    min-height:358px;
    margin-left:1%;
    margin-top:45px;
    margin-bottom:45px;
}
.sec_section_sub{
    width:100%;
    min-height:40px;
}
.sec_section_sub_text{
    width:18%;
    color: #666 !important;
    font-weight:bold;
    height:40px;
    overflow: hidden;

}
.tab-icon{
    width: 16px;
    height: 16px;
    margin-top: 12px;
    margin-left: 10px;
    margin-right:12px;
}
.thrid_section_box{
    width: 760px;
    min-height: 40px;
}
.thrid_section{
    min-width:50px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 12px;
    margin-bottom: 12px;
    height:16px;
    border-left:1px solid #e0e0e0;
    color: #666!important;
}
.thrid_section:hover{
    color: #76a7ed!important;
}
/*.box2 {*/
    /*margin: 0px auto;*/
    /*padding: 0px;*/
    /*width: 200px;*/
/*}*/

/*.box2 ul {*/
    /*margin: 0px;*/
    /*padding: 0px;*/
    /*list-style: none;*/
    /*border: 0;*/
/*}*/

/*.box2 ul li {*/
    /*margin: 0px 2px 0px 0px;*/
    /*padding: 0px;*/
    /*width: 200px;*/
    /*height: 45px;*/
    /*display: block;*/
    /*border-radius: 0px;*/
    /*box-shadow: #000 0px 0px 0px;*/
    /*border: 0;*/
    /*background-color: #245AA7;*/
/*}*/

/*.box2 ul li:hover ul {*/
    /*display: block;*/
/*}*/

/*.box2 ul li:hover a {*/
    /*color: #76a7ed;*/
/*}*/

/*.box2 ul li a {*/
    /*text-align: center;*/
    /*width: 200px;*/
    /*height: 45px;*/
    /*line-height: 45px;*/
    /*display: block;*/
    /*text-decoration: none;*/
    /*color: #fff;*/
/*}*/

/*.box2 ul li ul {*/
    /*display: none;*/
    /*position: relative;*/
    /*top: -45px;*/
    /*left: 200px;*/
/*}*/

/*.box2 ul li ul li {*/
    /*margin: 0px 0px 0px 0px;*/
    /*padding: 0px;*/
    /*opacity: 1;*/
/*}*/

/*.box2 ul li:hover {*/
    /*background: white;*/
/*}*/

/*.box2 ul li ul li:hover {*/
    /*opacity: 1;*/
/*}*/

/*.box2 ul li ul li:hover ul {*/
    /*visibility: visible;*/
/*}*/

/*.box2 ul li ul li ul {*/
    /*visibility: hidden;*/
    /*position: relative;*/
    /*top: -45px;*/
    /*left: 200px;*/
/*}*/

/*.box2 ul li ul li ul li {*/
    /*background: #FFFFFF;*/
/*}*/

/*.box2 ul li ul li ul li:hover {*/
    /*background: #457ac5;*/
/*}*/

/*.ys a {*/
    /*text-align: left !important;*/
    /*padding-left: 17px;*/
    /*width: 180px !important;*/
/*}*/

